namespace Cik.Gapi4Net.Domain.Output.ImageSearch
{
    using Contract;
    using Newtonsoft.Json;

    [JsonObject]
    public class MainResult : IMainResult
    {
        [JsonProperty("GsearchResultClass")]
        public string GsearchResultClass { get; set; }

        [JsonProperty("content")]
        public string Content { get; set; }

        [JsonProperty("contentNoFormatting")]
        public string ContentNoFormatting { get; set; }

        [JsonProperty("height")]
        public int Height { get; set; }

        [JsonProperty("imageId")]
        public string ImageId { get; set; }

        [JsonProperty("originalContextUrl")]
        public string OriginalContextUrl { get; set; }

        [JsonProperty("tbHeight")]
        public int TbHeight { get; set; }

        [JsonProperty("tbUrl")]
        public string TbUrl { get; set; }

        [JsonProperty("tbWidth")]
        public int TbWidth { get; set; }

        [JsonProperty("title")]
        public string Title { get; set; }

        [JsonProperty("titleNoFormatting")]
        public string TitleNoFormatting { get; set; }

        [JsonProperty("unescapedUrl")]
        public string UnescapedUrl { get; set; }

        [JsonProperty("url")]
        public string Url { get; set; }

        [JsonProperty("visibleUrl")]
        public string VisibleUrl { get; set; }

        [JsonProperty("width")]
        public int Width { get; set; }
    }
}